home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Origin & Onyx2 Patches 1998 May
/
Origin and Onyx2 System Disk Patches May 1998.img
/
dist
/
patchSG0002923.idb
/
var
/
sysgen
/
master.d
/
bsd.z
/
bsd
Wrap
Text File
|
1998-04-01
|
7KB
|
242 lines
*#ident "$Revision: 2.35 $"
*
* BSD: Berkeley Network Services
*
*FLAG PREFIX SOFT #DEV DEPENDENCIES
ox bsd - - socket
bsd_init(){}
getdtablesize(){nopkg}
gethostname(){nopkg}
sethostname(){nopkg}
getdomainname(){nopkg}
setdomainname(){nopkg}
$$$$
/*
* ipforwarding has been made tuneable; see the man page for systune(1M)
* for details.
*/
/*
* 1 = When forwarding IP packets, and a packet is forwarded using the same
* interface on which it arrived and if the source host is on the
* directly-attached network, then send an ICMP redirect to the source host.
* If the packet was forwarded using a route to a host or to a subnet,
* a host redirect is sent, otherwise a network redirect is sent.
* 0 = The generation of redirects is inhibited.
*/
int ipsendredirects = 1;
/*
* 1 = For gateways (>1 interface and ipforwarding = 1), cause a broadcast
* packet destined for network A that arrived on network B's interface
* to be broadcast on network A.
* 0 = Don't broadcast the packet to network A, though this host will receive
* the packet.
*/
int ipdirected_broadcast = 0;
/*
* TCP calculates a maximum segment size to use for each connection, and
* sends no datagrams larger than that size. This size will be no larger
* than that supported on the outgoing interface. Furthermore, if the
* destination is not on the local network, the size will be no larger
* than 576 bytes, unless the tcp_mtudisc option below is set.
*
* subnetsarelocal:
* 1 = other subnets of a directly-connected subnetted network are
* considered to be local.
* 0 = other subnets are not local.
*
* The tcp_mtudisc option below is a better way to accomplish the same end.
*/
int subnetsarelocal = 1;
/*
* If not zero, limit the maximum ethernet packet size to this
*/
int maxethermtu = 0;
/*
* Debugging:
* 1 = print debugging messages on the console.
* 0 = don't print any messages.
*/
int icmpprintfs = 0;
int ipprintfs = 0;
int tcpprintfs = 0;
/* Use loopback interface for local traffic */
int useloopback = 1;
/* loopback interface MTU */
int lomtu = 112+8*1024; /* MLEN + integral number of pages */
/* TCP window sizes/socket space reservation */
unsigned long tcp_sendspace = 60 * 1024; /* must be < 512K */
unsigned long tcp_recvspace = 60 * 1024; /* must be < 512K */
/* TCP large windows (RFC 1323) control. */
int tcp_winscale = 1;
int tcp_tsecho = 1;
/* TCP MTU Discovery control. This controls the use of RFC 1191
* methods for determining TCP maximum segment sizes. If this flag is on,
* TCP will set the dont-fragment flag in the IP headers of TCP segments.
* The "fragmentation needed" messages from routers will be used to determine
* new MSS size for TCP connections. When this flag is set, the MSS of TCP
* connections will no longer default to tcp_mssdflt when connections are
* not local.
*/
int tcp_mtudisc = 1;
/* TCP MTU Discovery, table of typical MTUs. If TCP isn't told the
* MTU of the far side of the complaining router, it will pick the
* next smaller value from this table. It contains typical MTUs
* you might encounter. This is from Table 7-1 in RFC 1191.
*
* Warning: this list must be in descending order and must be
* terminated with a zero.
*/
int tcp_mtutable[] = {
65535,
65280, /* HIPPI */
32768,
17914,
9180, /* ATM */
8166, /* 802.4 */
4352, /* FDDI */
2002,
1492, /* Ethernet/802.3 */
1006, /* Arpanet */
508,
0 /* ZERO MUST TERMINATE THIS LIST! */ };
/* UDP maximum datagram size */
unsigned long udp_sendspace = 60 * 1024; /* must be < (64K - 28) */
/* UDP socket buffers: reserve space for (sendspace * recvgram) bytes */
unsigned long udp_recvgrams = 2; /* clamped to 64K/sendspace */
/*
* Default Time-To-Live (TTL) values:
*
* These values should be sufficient for the Internet.
* Increase them for extremely large internets with large "diameters."
*/
int tcp_ttl = 60;
int udp_ttl = 60;
/*
* Mbuf parameters:
*
* Maximum # of pages of memory. This limits the total memory that
* network buffers, "mbufs," can consume.
* A 0 value tells the kernel to set the number based on the
* amount of physical memory configured in the machine.
* The current formula is 1/8 of the total physical memory.
*/
int nm_clusters = 0;
/*
* Flush some of the mbuf cache every mbtimeout seconds.
*/
int mbtimeout = 600;
/*
* Timeout value for SO_KEEPALIVE (in units of 0.5 seconds). Default
* is 2 hours. Do not decrease this below 10 minutes.
*/
int tcp_keepidle = (2 * 60 * 60 * 2);
/*
* Time interval for SO_KEEPALIVE probes, after tcp_keepidle timeout has
* passed (in units of 0.5 seconds). Default is 75 seconds.
*/
int tcp_keepintvl = (75 * 2);
/*
* TCP maximum persist time
* This is the absolute longest time we'll persist without a response.
* If we get a response, we'll keep going even in the face of a zero window,
* since that's the correct behavior.
* If we don't get a response, we will terminate the connection.
* It may terminate sooner if we exceed the RTO by 511 times.
* The default is 2 hours, the same as tcp_keepidle.
*/
int tcp_maxpersistidle = (2 * 60 * 60 * 2);
/*
* TCP 2MSL timer interval. This should never be lowered unless absolutely
* necessary. The TCP specification mandates a value of four minutes;
* we use 60 seconds for compatibility with previous IRIX releases.
*/
int tcp_2msl = (60 * 2);
/*
* Receive side page flip:
* 0 => do it
* 1 => fail in fault.c
* 2 => fail immediately in the m_flip procedure
*/
int m_flip_off = 0;
/*
* Send side Copy On Write:
* 0 => do it
* 1 => fail immediately
*/
int m_shget_off = 0;
/*
* 1 = reservations are enforced by the packet scheduler.
*
* 0 = reservations are not enforced by the packet scheduler. Admission
* control is still used but all traffic is treated as best effort.
*/
int ps_enabled = 1;
/*
* Use the trusted networking session manager protocols to
* modulate subject attributes between network endpoints.
* Should not be enabled unless Trusted Irix is installed.
* 1 = enabled
* 0 = disabled
*/
int sesmgr_enabled = 0;
/*
* TCP wakeup threshold; set to zero to use default behavior; set to
* NBPP/2 to improve copy-on-write behavior
*/
int tcp_wakethresh = 0;
/*
* If this is non-zero, it overrides the size of the IP input queue, which
* defaults to 250 on IP27 and IP30.
*/
int ip_input_qlen = 0;
/*
* RFC1122 3.2.1.3 (d) specifically states that a broadcast address
* must not be used as a source address. Setting this to 1 will
* disable checking for this condition, thus allowing a packet to
* contain a source address of 0xffffffff.
*/
int allow_brdaddr_srcaddr = 0;
/*
* This parameter enables a performance optimization for the connect() system
* call when used with TCP. This is believed to be safe, but not enabled by
* default in 6.4.
*/
int tcp_optimize_connect = 0;